package cn.uexpo.lhz.common.oldBase;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;

import cn.uexpo.lhz.biz.DictionaryBiz;
import cn.uexpo.lhz.biz.DictionaryItemBiz;
import cn.uexpo.lhz.common.utils.DictionaryUtil;

public abstract class BaseController<T> {
	protected Logger log = LoggerFactory.getLogger(this.getClass());

	
	@Autowired
	protected HttpServletRequest request;
	@Autowired
	protected HttpServletResponse response;
	
	@Autowired
	protected DictionaryUtil dictionaryUtil;
	@Autowired
	protected DictionaryBiz dictionaryBiz;
	@Autowired
	protected DictionaryItemBiz dictionaryItemBiz;
	

//  @Autowired
//  protected DictionaryUtil dictionaryUtil;
	@SuppressWarnings("rawtypes")
	protected void beforeAdd(Map map) {
	}
	@SuppressWarnings("rawtypes")
	protected void afterAdd(Map map) {
	}
	

}
																																// T
																																// t=null;
																																// PageInfo<T>
																																// pageInfo
																																// =getBaseService().queryListByPage(t,pageNo,pageSize);
																																// return
																																// success(pageInfo,"");
																																// }
																																// public
																																// JSONObject
																																// fail(String
																																// err)
																																// {
																																// JSONObject
																																// object
																																// =
																																// new
																																// JSONObject();
																																// object.put("status",
																																// "FAIL");
																																// object.put("msg",
																																// err);
																																// object.put("code",
																																// 1);
																																// return
																																// object;
																																// }
																																// public
																																// JSONObject
																																// success()
																																// {
																																// JSONObject
																																// object
																																// =
																																// new
																																// JSONObject();
																																// object.put("status",
																																// "SUCCESS");
																																// object.put("code",
																																// 0);
																																// return
																																// object;
																																// }
																																// public
																																// JSONObject
																																// success(String
																																// msg)
																																// {
																																// JSONObject
																																// object
																																// =
																																// new
																																// JSONObject();
																																// object.put("status",
																																// "SUCCESS");
																																// object.put("msg",
																																// msg);
																																// object.put("code",
																																// 0);
																																// return
																																// object;
																																// }
																																// public
																																// JSONObject
																																// success(Object
																																// data
																																// ,String
																																// msg)
																																// {
																																// JSONObject
																																// object
																																// =
																																// new
																																// JSONObject();
																																// object.put("status",
																																// "SUCCESS");
																																// object.put("data",
																																// data);
																																// object.put("msg",
																																// msg);
																																// object.put("code",
																																// 0);
																																// return
																																// object;
																																// }
																																// /**
																																// *
																																// 从thread
																																// local获取网络上下文
																																// */
																																// public
																																// HttpServletRequest
																																// getServletRequest()
																																// {
																																// RequestAttributes
																																// requestAttributes
																																// =
																																// RequestContextHolder.getRequestAttributes();
																																// ServletRequestAttributes
																																// servletRequestAttributes;
																																// if
																																// (requestAttributes
																																// instanceof
																																// ServletRequestAttributes)
																																// {
																																// servletRequestAttributes
																																// =
																																// (ServletRequestAttributes)
																																// requestAttributes;
																																// return
																																// servletRequestAttributes.getRequest();
																																// }
																																// return
																																// null;
																																// }
																																// /**
																																// *
																																// 获取当前客户端session对象
																																// *
																																// @return
																																// */
																																// public
																																// HttpSession
																																// getSession()
																																// {
																																// return
																																// getServletRequest().getSession();
																																// }
																																// }
